<?php
 require_once("../konf.php");

 $tellimused = getTellimused();
 $juhid = getT88lOlevadJuhid();
 $juhiDropDown = juhiDropDown($juhid);
 
 //echo htmlspecialchars($juhiDropDown);

 if(isSet($_REQUEST['m22raJuht'])){
	juhiM22ramine($_REQUEST['juht'], $_REQUEST['id']);
	$tellimused = getTellimused();
 }
 
 
 function juhiDropDown($juhid){
	$html = '<select name="juht">';
	foreach($juhid as $juht){
		$html .= '<option value="'.$juht->nimi.'">'.$juht->nimi.'</option>';
	}
	$html .= '</select>'; 
	return $html;
 }
 
function juhiM22ramine($juht, $id){
	global $yhendus;
	$kask=$yhendus->prepare("UPDATE tellimus SET juht=? WHERE tellimus_id=?");
	echo $yhendus->error;
	$kask->bind_param("si", $juht, $id);
	$kask->execute();
	$kask->close();
}

function getT88lOlevadJuhid(){
	global $yhendus;
	$kask=$yhendus->prepare("SELECT nimi FROM juht
							 WHERE lopp='0000-00-00 00:00:00'
							 AND algus!='0000-00-00 00:00:00'");
	$kask->bind_result($nimi);
	$kask->execute();
	$juhid = array();
	while($kask->fetch()){
		$juht = new stdClass();
		$juht -> nimi = htmlspecialchars($nimi);
		array_push($juhid, $juht);
	}
	$kask->close();
	return $juhid;
}

function getTellimused(){
	global $yhendus;
	$kask=$yhendus->prepare("SELECT tellimus_id, nimi, tellimuse_aeg, tellimuse_kuupaev, telefoni_nr, kommentaar
							 FROM tellimus
							 WHERE juht IS NULL");
	$kask->bind_result($tellimus_id, $nimi, $tellimuse_aeg, $tellimuse_kuupaev, $telefoni_nr, $kommentaar);
	$kask->execute();
	$tellimused = array();
	while($kask->fetch()){
		$tellimus = new stdClass();
		$tellimus -> tellimus_id = $tellimus_id;
		$tellimus -> nimi = htmlspecialchars($nimi);
		$tellimus -> tellimuse_aeg = $tellimuse_aeg;
		$tellimus -> tellimuse_kuupaev = $tellimuse_kuupaev;
		$tellimus -> telefoni_nr = htmlspecialchars($telefoni_nr);
		$tellimus -> kommentaar = htmlspecialchars($kommentaar);
		array_push($tellimused, $tellimus);
	}
	$kask->close();
	return $tellimused;
}

?>

<?php require ("../menu.php"); ?>
  <body>
    <table id="keskel">
          <tr>
			
           <th>Tellimuse id</th>
		   <th>Tellimuse aeg</th>
		   <th>Tellimuse kuupaev</th>
		   <th>Telefoni nr</th>
		   <th>Kliendi nimi</th>
		   <th>Kommentaar</th>
		   <th>Juht</th>
		   
          </tr>
          <?php
			foreach($tellimused as $tellimus){
				echo "
					<tr>
						<td>$tellimus->tellimus_id</td>
						<td>$tellimus->tellimuse_aeg</td>
						<td>$tellimus->tellimuse_kuupaev</td>
						<td>$tellimus->telefoni_nr</td>
						<td>$tellimus->nimi</td>
						<td>$tellimus->kommentaar</td>
						<td><form action='?'>".$juhiDropDown."
						<input type='hidden' name='id' value='$tellimus->tellimus_id'/>
						<input type='submit' name='m22raJuht' value='Vali'/>
						</form>
						</td>
					</tr>
				";
			}
		  
		  ?>
        </table>
	<?php require ("../jalus.php"); ?>
  </body>
</html>
